import Watcher from "../watcher.js";

export default function compuleTextNode(node, vm) {
  // key从哪里来 key 就是我们在页面中调用  data变量时用的名称  {{name}}
  // 如何获取呢
  const key = RegExp.$1.trim();
  // console.log('RegExp.$1 ===> ', RegExp.$1)
  // 替换dom得值
  function cb() {
    console.log('node ===> ', node);
    node.textContent = typeof vm[key] === 'object' ? JSON.stringify(vm[key]) : vm[key];
  }
  // watcher 执行更新dom
  new Watcher(cb);
}
